Implementation module for query routines
This is an implementation submodule: it contains the code implementing the subroutines defined in the corresponding header module file. See header module file (Focal.f90) for interface definitions.