Which of the following was a sustainable power source used during the Middle Ages?

block and tackle
steam engine
windmill
compass