Contains Templates for Various Algorithm