. . . "The computer or calculator program instructions may be loaded onto a general purpose computer, a special purpose computer, a calculator, a handheld device such as a smart phone, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus to create a means for implementing the function" .