ab.c is what we should turn in

its a bit buggy on the printing but works (for the most part)

sample output