Mathematical Methods for Information Engineering