updated buildFDD function now checks for <2 states, uses pointers to N_Vector’s array