BAPper's Solutions To Program 2