There are only three
important numbers in computer science
Of course, this is FALSE, NULL or nil.
If something isn't supported, then it's zero.
This is TRUE (sometimes -1 is TRUE).
If something is supported in only one way, then it's one.
This is ALL other numbers.
If something can be done in two ways, it can be done in any number of ways. If you need an array, the maximum size of the array should not be fixed. Don't support fixed limits. Do support plug-ins that can be added later.