books.google.fr - “Ask a mechanical, structural, or electrical engineer how far they would get without a heavy reliance on a firm mathematical foundation, and they will tell you, ‘not far.’ Yet so-called software engineers often practice their art with little or no idea of the mathematical underpinnings of what...https://books.google.fr/books/about/Elements_of_Programming.html?hl=fr&id=CO9ULZGINlsC&q=k-rotation&utm_source=gb-gplus-shareElements of Programming