Contemporary computing faces installing stress to solve increasingly complex issues that traditional techniques have a hard time to attend to effectively. Revolutionary computational techniques are arising to meet these difficulties head-on. The merging of academic maths and useful design has actually opened new possibilities for tackling formerly