Linearly programmable two-dimensional halide perovskite memristor arrays for neuromorphic computing | Litlas