LPS-37881 Implementation of ArrayUtil.filter
LPS-37881 Changed old algorithm with new implementation.
LPS-37881 NOT TO MERGE Added performance test