Puzzle 6: Uniform Candy Distribution
Every child who has an odd number of candies is given another piece of candy by the teacher. Each child now has an even number. Now every child passes half of his/her candy to the child on his/her left.
Prove that eventually all the children will have the same amount of candy.