Semi-classical Approach to Structure Functions at Small X