Q For Mortals: A Tutorial In Q Programming