pulling lerp-array out into its own module