princeton web excersises- datatypes solutions