Added algorithms skeleton