Implement IComparable
Add LICENSE