I was supposed to read structs/modules first but I couldn't help but peak at contracts. This fails at run-time because 0 is not positive.
Post image

Comments