keywords ABSTRACT DATA TYPE COMPUTABILITY COMPUTATION Engineering Engineering, Electrical & Electronic Mathematics Mathematics, Applied Physical Sciences SPECIFICATION Science & Technology Technology