Code complete (17/25)

Code complete