How to derive Pythagoras' theorem using Thales's theorem [full work...