rename ext -> extend
delete Stack, reuse ArrayBuffer