The State of Algorithmic Trading