added details on Hill cipher