Not allowing any buffer dta is cheesy.

In principal any array is some sort of buffer. So if I mix some values in an array and then sort them in correct order it's no buffer anymore, if the order is correct it is?

What is alloeed and what is not?
Limit code size to 50KB or so and that's it.