Add more initializer_list support to algorithm component

A small note that of course, not *all* functions will have support. It
will require some sort of output to a different container, or something
similar.