Add Word
Use IEnumerable instead of custom ForEach
Implement GetHashCode
Add argument checking
Add IComparable implementation
Add alphabetic char checks
Add more comparison tests