work from my summer at swinburne, under Prof. Jeremy Mould.