Add greedy algorithms