Maximum and totality why totality is important? Building blocks factorial palindrome Trees and pattern matching longest/shortest branch is subtree