Small rules If you will add any method for work with some mathematical objects, please, add explanation to your code. Explanation may be writing directly to code or contains link to source (free is prefer). While writing code, please, adhere to Dart style.