Full worked Algo Segment Bensenham