Worked on 110 -- Right idea, needs better implementation (math/big)