This library element bitonically sorts the input list. The bitonic sort has configurable data types and list sizes, along with a configurable number of frames, ascending or descending sort, and cascading support. Template parameters are used to configure the top level graph of the bitonic_sort_graph class.