Kotomora
鼠算 (nezumizan) Japanese meaning: geometric progression | Kotomora