BAPper's Solutions To Program 1