added constructor for basic stack, implemented iswap (ingredient swap, to avoid conflict with the word swap in the kernel library), implemented grill (all very basic, can be revised)