https://waltononthethames.pages.dev/posts/angled-socket-wrench/