CS 50 code