Add bubble sort. Change operator<< to print_elements to prevent unwanted
use of my operator<<. Also change print_elements from expecting a
vector<T> to any type that implements an iterator.