With permission from all authors, fixes #19. Earlier commit used 3-Clause, which is discouraged - oops!