intermix

allows for self-modifying data structures that can autonomously improve their performance based on the side which is genuinely really useful