Template of an Evolution Algorithm