Added more comprehensive statistics for those who want them (also, changed the default to return average timing per iteration instead of total time for all iterations)