Kata: completed HappyNumber