Array (at, pick, improvements)