Is Nifty Smallcap 100 worth buying?