Algorithm1 w/ benchmark. Horrible benchmark results ever