examples _ greedy algorithms