The Bayeux Tapestry – an incredible 150 stitches per square inch