Changes:
  1) Started implementing HADI stage 3
  2) Added function getSetBitsCount() in FMBitmask.java