Sophie
Mike Oliphant <grip@nostatic.org> See Changelog and CREDITS for the many code contributions by others