What are Trading Robots? (And why should I build them?) (Part 1)