CodePath tip calculator assignment