infiniteamplitudes: by Marc Hervouet