Shakos Metaheuristics