Why isn't Valarray an STL container? (e.g. why doesn't it have a.begin() instead of operator T*, why does it have length() instead of size(), and so on). This seems odd. Brian -- Brian Glendenning - National Radio Astronomy Observatory bglenden@nrao.edu Charlottesville Va. (804) 296-0286