Hours between two clock times with breaks and overnight shifts, and converting hours and minutes to decimal hours and back.