changes for readability - camel case for function names and change parameter name for setInverse()