Added limits from assignment description, rough sketch of program outline