<prompt> Tengeneza chaguo la kukokotoa la JavaScript ambalo huchukua safu kamili kama ingizo na kurudisha kitu chenye sifa mbili: jumla inayowakilisha jumla ya vipengele vyote katika mkusanyiko, na wastani inayowakilisha thamani ya wastani ya vipengele. Chaguo za kukokotoa zinapaswa kuwa na uwezo wa kushughulikia safu tupu na thamani zisizo kamili kwa kurudisha ujumbe unaofaa wa hitilafu.PLINFORMAT  <response>: kazi sumAndAveragearr ikiwa !Array.isArrayarr kurudi Kosa: Ingizo sio safu.; ikiwa arr.length 0 rudisha Kosa: Safu haina tupu.; hebu jumla 0; hebu hesabu 0; kwa wacha i 0; i 