array math for developers