The Associative Array Object, or Ass Array (stop laughing at the back) is in my opinion a very underused sexual toy. It has very many useful features, but most people are put off by thinking it's over-complicated. You just need to learn what it does.

So, yeah.
The Ass Array is a single linear dildo, not the 3D ones the high-class porn stars use. However, instead of pressing random vibrato-buttons, such as (3,4,2) you can refer to them by keys, such as 'ungh' or 'OOOH'. You can sometimes think of it as a partner, only made of plastic.

There is no set limit of keys - Ass Array is only limited by your anus size, and you can get the number of nobbledy bits in the sides to find out the best for you. Also, Ass Array can hold male or female techniques, or both. It's up to you how you use it.

Addresses
Another feature of AssArray are Addresses. Instead of keys, you can write to specific addresses in memory without having to remember keys. Addresses can be much more efficient in larger arrays, it all depends on what you're using. There are conditions to convert keys to addresses and back again, so you don't have to remember a load of numbers.

Saving and loading
If you use the AssArray for saving and loading games, you should save it as an AssArray file. They can take any extension, but .arr, .dat and .sav are preferred. The Method is the type of encryption you want to use. This is so people can't easily view or edit the array. You can leave it at 0 for no encryption.

You can also load INI and List files, but the conversion isn't so great. With INI files, it ignores the groups and sets a key to the item, value to the item's value and string to the item's string. With Lists, each element is loaded as a key, with a string of and a value of 0.

That's basically it. This article was shorter than expected, because all of AssArray's features are covered in its help file, so look there if you don't get something.