Lecture 4 - More Java, Pre-/Post-Conditions