Started writing report and finished implementing async
Results and report
Moved things to the ST Monad