added overridable defines for memcpy and memzero. changed list parameter order and made grow default behaviour