How MathMagic.java works: 1 a + 0 b 0 a + 1 b 1 a + 1 b 1 a + 2 b 2 a + 3 b 3 a + 5 b 5 a + 8 b 8 a + 13 b 13 a + 21 b + 21 a + 34 b ------------- 55 a + 88 b