How many ways can you arrange 128 tennis balls? | Hacker News Reader