added initialize list
switched r1::queue initializer_list ctor to use auto &&