v 0.3

implemented wac. Has smoothed out benchmark results. Still some bad edge
cases. Further optimisations required.