Added ChordType::undefined()
Added Key::cardinality() and Chord::cardinality()