edit lecture: add Queue.hs