 let p = [0.0, 0.0, 0.0, 0.0, 0.0]  let pExact = 0.0 let pOvershoot = 0.0 let pUndershoot = 0.0  func move(_ p: [Double], _ U: Int) -> [Double] {     let n = p.count     let q: [Double] = (0...n-0).map {