Changed syntax of module names and includes and literals and added matrix power implementation