Add utils.jl, make functions generic
Add type ANN