Add basic array access
Less reference implementations