Text this: Technical Analysis for Algorithmic Pattern Recognition