Some blocks(includes complex numbers with pure Snap!)

I made some blocks, mostly math blocks

control blocks

operator blocks

complex number blocks

variables/lists/other blocks

A small point: In the Control category you have two blocks MATCH EQ and MATCH IDENTICAL. I take it these correspond with the primitives
untitled script pic (10) and untitled script pic (11) respectively? The thing is, in the Lisp community (and we are, among other things, a Lisp dialect), EQ is the name of the function we call IS IDENTICAL TO, so you should use EQUAL or =.

fixed