Add timing and rerun tutorial

A lazy implementation. Too lazy to do high precision cross platform timing.