KSE-100 stage sharp recovery amid buying spell by Mutual Funds; index up 976 points