programmerhumour:How to program a self driving car