Evolutionary mechanisms studied through protein fitness landscapes.