Algorithmic Trading Survey: Long-only