rstanding, there are several stages or steps, three of which we have considered in turn, namely: (1) Abstraction; (2