The Prototype
By @hyre