C (Version 2) by Ben Eine