moved lapack header inclusion to allow lapack types in data
included string.h for the methods in the c file