Added -nostdlibs and new implementation, reducing output filesize to 1/5th