This example you have provided is indeed much faster than we had implented. I like to use the same style to solve a similar issue. I have two integer arrays that will be used in a sub-routine within if{} expressions. Each if{}-expression returns some values, as the afoementioned example. I assume I can not use the => operator for the hash in this case.