public bool Contains(NaryPosition position) { return position.position == this.position; }
public int CompareTo(NaryPosition other) { Contract.Requires(other != null); return this.position.CompareTo(other.position); }